Loggerhead Seaturtle - Alemán Inglés Diccionario